/*-------------------------------------------------------
需求:键盘录入2个数字，表示一个范围。
统计这个范围中 既能被6整除，又能被8整除的数字有多少个？
--------------------------------------------------------*/

#include <stdio.h>
int main()
{
    int max, min; //最大范围，和最小范围
    int sum, swap; // 统计能同时被6和8整除的数字

    puts("请输入2个整数");
    printf("输入第一个范围:");scanf("%d",&min);
    printf("输入第二个范围:");scanf("%d",&max);

    if (max < min)//完善逻辑 假如用户先输入了大的整数，修复统计出错
    {
        swap = min; // 临时保存min的值
        min = max;  // 将max的值赋给min
        max = swap; // 将临时保存的min值赋给max，完成交换
    }
    for (int i = min; i <= max; i++)
    {
        if(i % 6 ==0 && i % 8 == 0){
            sum++;//定义一个变量,用来统计当 条件满足时自增
        }

     }
     printf("%d到%d之间,能同时被6和8整除的数有%d个",min,max,sum);
     return 0;
}
